Multi-spectral Satellite Image Processing on a Platform FPGA Engine

نویسندگان

  • M. Fleury
  • A. C. Downton
چکیده

Multi-spectral satellite image sets present a storage and transmission problem. These image sets can also contain line features that typical detection methods do not resolve sharply enough for some purposes. The Karhunen-Loève transform (KLT) presents a solution to both these problems. Firstly, the KLT can be used as a form of lossy data compression, only retaining the higherorder images in the transformed set, as these contain the significant features. The KLT can also substitute as a coder of wavelet transform coefficients, equally for the purposes of compression. Secondly, when an image contains buildings then one technique is to use a KLT in order to highlight these features. The KLT can also provide a characteristic signature of differing regions in multi-spectral imagery and unlike 2D methods prior image fusion is not required. However, the KLT’s kernel is data-dependent unlike related orthogonal transforms. In other words, it has to be re-calculated for each image set to which it is applied. This causes a computational bottleneck when batches of satellite images are processed. Neither conventional uniprocessors or medium-grained parallel machines are well-matched to KLT processing, either calculation of the kernel or subsequent application of the transform to the image set data. This is because the KLT exhibits fine-grained parallelism in two of its three processing stages. An intermediate third stage of the KLT can be mapped to a RISC processor or an ASIC. In contrast to other architectures, a platform FPGA may be viewed as a fine-grained parallel-processing architecture. Pipelining of the image sets is then required to overlap data streaming with computation. Based on a prototype KLT engine, this paper demonstrates that the prototype design can be incrementally scaled to provide real-time processing of satellite image sets, either for the purposes of compression or feature extraction. Further replication of FPGAs to form a KLT engine allows single-pass processing for medium-sized image sets without the need for repeated data streaming. Each FPGA-based KLT could form a ’System-on-Chip’. The result is incrementally scalable to a desired performance. The design has been targeted at Xilinx Virtex series FPGAs, and the prototype produced through Celoxica’s DK environment and Handel-C hardware compiler.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing

This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...

متن کامل

Field Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)

In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...

متن کامل

Monitoring Identification of salt crusts in dry areas by satellite data’s processing

Monitoring the salt crusts in arid areas by satellite data processing in this research, monitoring the salt crusts of KASHAN and MAHARLOO arid areas by using LISSIII datas of IRS-P6 satellite was accomplished. After exerting essential corrections for visual inter pretation , contrast optimization and making pseudo-colorful images were used to specity the salt crusts. Then , according to the sal...

متن کامل

An efficient method for cloud detection based on the feature-level fusion of Landsat-8 OLI spectral bands in deep convolutional neural network

Cloud segmentation is a critical pre-processing step for any multi-spectral satellite image application. In particular, disaster-related applications e.g., flood monitoring or rapid damage mapping, which are highly time and data-critical, require methods that produce accurate cloud masks in a short time while being able to adapt to large variations in the target domain (induced by atmospheric c...

متن کامل

Object-Oriented Method for Automatic Extraction of Road from High Resolution Satellite Images

As the information carried in a high spatial resolution image is not represented by single pixels but by meaningful image objects, which include the association of multiple pixels and their mutual relations, the object based method has become one of the most commonly used strategies for the processing of high resolution imagery. This processing comprises two fundamental and critical steps towar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005